package com.training.entity;

import lombok.Data;
import java.time.LocalDateTime; // 1. 导入新的 LocalDateTime 类

@Data
public class Chapter {
    private Long id;                // 章节ID
    private Long couId;             // 所属课程ID
    private String chapterName;     // 章节名称
    private String chapterUrl;      // 章节内容地址（视频URL或文章URL）
    private Integer chapterDuration; // 章节时长，单位秒
    private Integer chapterOrder;    // 章节排列序号

    // --- 核心修正：将 Timestamp 类型更新为 LocalDateTime ---
    private LocalDateTime createTime;   // 创建时间
    private LocalDateTime updateTime;   // 更新时间

    // 为逻辑删除标志提供一个默认值，增加代码健壮性
    private Integer deleted = 0;      // 逻辑删除标志：0-未删除，1-已删除
}